const app = getApp();

Page({



  data: {

    collectarr:[],

    arrayList:''

  },

   //判断有没有收藏

   iscollect(e){

    wx.request({

      url:`${app.globalData.url}/user/collect`,

      dataType:'json',

      method:'GET',

      header:{

        "content-type":'application/json',

        authorization: wx.getStorageSync('token')

      },

      success:res=>{

          console.log(res.data);

          this.setData({

            collectarr:res.data

          })

          var length=this.data.collectarr.length;

          console.log(length);

          if(length==0){

            this.collected(e)

          }

          else if(length!=0){

            let flag='false';

            for(var i=0;i<length;i++){

              //依照名字对比数据库中是否收藏了

              var name=this.data.collectarr[i].name;

              if(name==this.data.arrayList.name){

                //如果收藏了更改标志位

                flag='true';

                wx.showToast({

                  title: '您已收藏过该内容',

                  duration: 1000,

                  mask: false,

                  icon:'none'

                })

              }

            }

            if(flag=='false'){

                this.collected(e)

            }

          }

          

      },

      fail(){

        console.log("no");

      }

    })

  },

  //如果没有收藏的话进行收藏

  collected(e){

    var id=e.currentTarget.id;

    var name=this.data.arrayList.name;

    // var timestamp = Date.parse(new Date());  

    // timestamp = timestamp / 1000; 

    let tm = new Date();

    var collection_time = `${tm.getFullYear()}-${tm.getMonth()+1}-${tm.getDate()} `

        + `${tm.getHours()}:${tm.getMinutes()}:${tm.getSeconds()}`;

  

    var collection_text='暂无';

    var collection_image=this.data.arrayList.image;

    var anothertext=this.data.arrayList.text;

    var type='true';

    wx.request({

      url:`${app.globalData.url}/user/collected`,

      header: {

        "Content-Type": "application/json",

        authorization: wx.getStorageSync('token')

      },

      method: "POST",

       data: {collection_time,collection_text,collection_image,name,anothertext,type},

        success:(res)=>{

        },

        fail(){

          wx.showToast({

            title:'收藏失败',

            icon:'none'

          })

        }

      })

  },

  //点击按钮的时候首先查看是不是登录了

  collect(e){

    var islogin=wx.getStorageSync('isShow') ;

    if(islogin){

      console.log("collect")

      this.iscollect(e);

    }else{

      wx.showModal({

        title: '提示',

        content: '用户未登录！',

        success: function (res) {

          if (res.confirm) {//这里是点击了确定以后

            wx.switchTab({

              url: '/pages/getuserinfo/getuserinfo',

            })

          } else {//这里是点击了取消以后

            console.log('用户点击取消')

          }

        }

      })

  

    }

 

  },

  //实现随机抽取

  getData(){

    var dataObj=[

      {

        walk_id:1,

        name:'汽车出行',

        image:'todayWalkImg.jpg',

        text:'带来交通的便捷性，对距离的认识也变化了，在讲究效率和时间就是金钱的时代，交通的便捷性给人类带来巨大的益处，减少了不必要的赶路时间。\n带来了出行的舒适性，坐在车里旅途才真正开始，可以唱歌不用担心外人鄙夷的眼神，可以和家人说一路的话，即使哭闹而不影响别人，风雨也不会影响行动的决心。\n可以开着自己的车，选择城市周边的少为人知的地方，进行自驾游，这样就可以避免跟团旅游长时间坐车造成的疲倦，也可以在觉得风景绝佳的地方停留欣赏美景。'

      },

      {

        walk_id:2,

        name:'骑车出行',

        image:'bicycle.png',

        text:'适宜出行距离：5.0km内推荐骑车\n\n骑车能够直接锻炼下肢,增强腿部力量和双腿的弹跳力,并且能够延缓下肢膝关节韧带的老化进程,帮助下膝活动更加的轻便、灵活,进而改善血液循环,帮助协调身体各器官。\n骑车40分钟左右就相当于步行4公里左右所消耗的热量,加快身体热量消耗的同时还能够帮助塑造腿部、手部等身体部位的曲线。\n骑车能够帮助加强大脑的反应能力,有助于健全大脑功能,活跃思维,预防老年痴呆症的发生,保持大脑年轻。'

      },

      {

        walk_id:3,

        name:'步行出行',

        image:'walk.png',

        text:'适宜出行距离：2.0km内推荐步行\n\n活力走：是一种将运动者心率控制在【最大心率】的55%~65%之间的有氧运动。通过定量、-定时、定强度的方式，帮助运动者提高心脏强度和血管柔韧性，让运动者内循环系统得到稳健发展，降低心血管疾病风险。\n\n快走：比你正常走路速度稍快，但不是你的极限速度，因个体差异，配速区间为【最低12分钟/公里】【最高9分钟/公里】。保持在最大心率的55%~65%之间，约110~130次/分钟。表现为：你需要付出一定努力，步频大约在130步/分钟'

      },

      {

        walk_id:4,

        name:'公交出行',

        image:'bus.png',

        text:'“公交优先”的目的在于对城市交通总量进行控制，减少个体交通方式所占的比例，提高公共交通在整个城市交通体系中的地位。选择公交出行，能更有效地利用道路资源，减少道路交通的拥挤。\n据统计，公交汽车每百公里的人均能耗是小汽车的8.4%。如果运送相同数量的乘客，按每辆载客100人计算，公交汽车与小汽车相比节省能耗80%以上。\n城市大气中的铝和一氧化碳，60%以上的氮氢化合物等大部分污染颗粒，均来自汽车尾气。如果公共交通客运量达到50%左右，一氧化碳和氮氢化合物的排放量可降低90%。'

      },

      {

        walk_id:5, 

        name:'地铁出行',

        image:'subway.png',

        text:'1.节省土地：\n由于地铁是建立在地下，因此比较节省土地，大城市的地价往往比较昂贵，而且交通比较拥堵，建立地铁既能为人们带来方便，又快捷又能节省时间，是比较有经济价值的。\n2.保护环境：\n由于地铁运行过程中不受其他车辆的干扰，而且运行速度快，许多人都会选择乘坐地铁，以此来避免交通拥堵，从而减小了私家车的能源消耗和尾气排放，促进资源节约利用和环境可持续发展。除此之外，大多数地铁基本上都使用电能，因此不会有尾气排放，非常有利于保护环境。\n3.运量大，效率高：\n相比汽车、公交车来说，地铁的运输量是非常大的，基本上任何交通工具都不能与之相比，从而避免了地面交通拥堵。此外，由于地铁线路比较独立，运行时不受干扰，因此比较准时，地铁一般不会出现晚点的情况，而且行驶速度要比汽车快得多，是大城市工作者必备的交通工具。'

      },

    ]

    // var id=Math.floor(Math.random()*9);

    var obj=dataObj[2];

    console.log(obj)

    this.setData({arrayList:obj})

  },

  onLoad(){

    //数据加载

    wx.showLoading({

      title: '数据加载中'

    });

    this.getData();

    console.log(this.data.arrayList)

    wx.hideLoading({

    })

  }

})